package com.tengju.data.domain.model.wx;

import com.tengju.data.domain.model.user.UserIdCode;

import java.util.List;

public interface WxUserInfoRepository {

    int batchInsert(List<WxUserInfo> wxUserInfoList);

    int insertOrUpdate(WxUserInfo wxUserInfo);

    void deleteByIdCode(UserIdCode idCode);

    WxUserInfo selectByIdCode(UserIdCode idCode);

    List<WxUserInfo> selectAll();

    List<WxUserInfo> selectAllServiceStar();

    int updateTags(WxUserInfo wxUserInfo);

    int updateHistoryDominationIdCode(WxUserInfo wxUserInfo);

    int updateActivateStatus(WxUserInfo wxUserInfo);
}
